문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 id Tech 엔진 (문단 편집) === id Tech 1 <[[둠]]> === [[파일:attachment/uploadfile/doom102.png]] [[둠]]의 소스 코드다. 앞서 기술된 바와 같이 이드 소프트웨어가 만든 최초의 3D 그래픽 FPS 게임 엔진은 아니지만 호버탱크 3D나 [[울펜슈타인 3D]]의 엔진은 상당히 원시적인 관계로 둠 엔진이 id Tech 1으로 명명되었다. 97년에는 비상업적인 용도로 [[Linux|리눅스]] 버전의 둠 [[소스 코드]]가 공개되었으며, 99년에 [[GPL]]로 다시 공개되었다. 이 소스 코드를 토대로 수십 개의 둠 소스 포트가 제작되었고, 일부는 커다란 개조를 거쳐 이전 둠 엔진에 없던 기능들을 지원하기도 한다. [[파일:attachment/id_tech_1.png|width=570]] 사실상 폴리곤을 사용한 완전한 3D 그래픽이 아닌 2.5D 그래픽이기 때문에 제약이 많다.[* 다만 게임 자체는 3D가 맞다. 흔히들 하는 오해가 둠 엔진은 3D가 아니라는 점인데, 실제 게임 소스 코드를 보면 Z축이 제대로 정의되어 있다. 그래서 플레이어보다 높이 있는 적의 투사체가 플레이어 위로 날아가는 것도 가능하다. [[https://www.youtube.com/watch?v=ZYGJQqhMN1U|영문 설명 영상]]] 둠에서는 위 아래를 제대로 바라볼 수 없으며,[* 엔진을 개조해서 가능하게 할 순 있지만 시야가 왜곡되며 이 때문에 자동 조준이 구현되어 있다.] 한 층 위에 다른 층이 존재할 수 없다.[* [[마비노기]]의 플레이오네 엔진 역시 층 위에 다른 층이 있을 수 없다. 물론 엔진의 수준이야 몇 년 차이가 나는 걸 비교할 수 있을 리가 없다.] 그 외 사물들은 폴리곤 모델이 아닌 2D 스프라이트로 만들어져 있다. 이런 단순함으로 기술적 제약이 많은 대신 둠 맵의 개발 난이도는 매우 낮다. 둠의 커다란 인기와 함께 등장한 여러 비공식 맵 에디터들, 그리고 쉬운 개발 난이도가 맞물리면서 [[둠/WAD와 모드#s-3|엄청난 숫자의 둠 맵이 제작]]되었는데, 맵 사이트 중 가장 규모가 큰 'idgames 데이터베이스'에는 유저들이 만든 둠 WAD[* 'Where's All the Data?'의 축약어로 모든 게임 데이터가 담겨진 파일이다. 하나의 WAD에는 최대 32개의 레벨이 존재할 수 있다.]가 1만여 개 이상 올라와 있다. 둠의 데이터 파일 모음인 WAD 파일은 이드의 자체 포맷으로 압축파일 포맷은 아니며, 단지 "여러개의 파일을 묶어주는 패키지 파일"일뿐이다. 그리고 1997년도에는 [[GPL]] 라이선스 하에 소스 코드가 공개되어 Zdoom, GZdoom 같은 소스 포트를 통한 수 많은 개량 버전들이 등장하게 된다. 게임 엔진이 단순한 관계로 분석될대로 분석되다보니까 [[https://github.com/dashodanger/Obsidian/releases|OBSIDIAN]]이라는 자동 맵 생성기까지 나왔다. 이런 소스 포트를 통해 상업적 판매 목적의 게임이 발매되기도 했는데 2019년작인 [[https://store.steampowered.com/app/817220/The_Forestale/|The Forestale]]에서도 둠의 소스 포트인 GZdoom의 소스 코드를 이용해 제작되었다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기